Jaume CostaJaume Costa
Table TennisBernadette Szocs and the Unfinished European Dream in LjubljanaBernadette Szocs enters the European Table Tennis Championships in Ljubljana ...
EsportsWhen the Esports Data Pipeline Breaks: The Line Between Analysis and SpeculationOn the night of November 12, in a small office in Gangnam, I opened a...
International FootballKyle Juszczyk and the $14,926 Fine: When the NFL's Subjective Standard Goes on TrialThird quarter at Levi's Stadium. The San Francisco 49ers are controlling the...
International FootballQuinones, Rodgers and the level-transfer test: a dossier short on evidenceIn the 31st minute at Al-Qadsiah's ground, Musab Al-Juwayr whipped a cross fr...
ChessBodhana Sivanandan: At 11, Becomes International Master, Breaking Judit Polgar's 38-Year RecordI replayed the footage of the game in Budva, and the first thing I noted was...
Domestic FootballThree stadiums, 265,000 seats, and the gap nobody measuresI stayed in my seat after a V.League match at My Dinh, waiting for the stands...
International FootballKoundé's Three Straight Omissions: When Barcelona Choose Form Over SeniorityOn September 22, at two in the morning Hai Phong time, I watched Barcelona pl...
BasketballDimitris Itoudis Calls for Euroleague Expansion to 30 Teams: Vision for Conferences, Playoffs, and Return of Russian BasketballHanoi — In a notable statement at an official Euroleague press conference, he...
Table TennisThe Empty Scouting File: Why Youth Table Tennis Analysts Must Learn to Say "Not Enough Evidence"That afternoon the provincial hall had only four tables set up and perhaps...
BadmintonThe 122-second rally: where PV Sindhu lost her 2026 Asian Games quarter-finalThird game, 4-3 to Chen Yufei. On the Aichi-Nagoya court, a rally that began...
TennisSabalenka and Rybakina: a US Open final decided by what the stat sheet cannot seeOn the 31st point of the third set, at 4-4, a serve from Elena Rybakina was...
International FootballNaomi Osaka's Dramatic US Open 2026 Victory in an Emotional BattleNaomi Osaka staged an emotional comeback against Elise Mertens in the second...
Domestic FootballWhen Vietnam's Attack Came Down to Three NamesI still remember exactly how Minh Khoa placed his hand over the badge on his...
BadmintonPV Sindhu at the 2026 Asian Games: Five Rivals and a Wall Named An Se-youngIn the final of the 2026 Japan Open, when the last shuttle fell on Akane...
VolleyballDakar 2026: Youth Olympic Beach Volleyball Schedule and Africa's Buried StoryIn the schedule release for beach volleyball at the Dakar 2026 Youth Olympic...
Table TennisETTU Sells DACH Rights to Dyn Through 2028: A Narrower Scope Than the Headline, but a Bigger Signal Than One DealOn the day ETTU announced its agreement with Dyn, I was sitting in an editing...
EsportsThe 2026 Esports Transfer Window: A Stove League Written in Empty PayloadsOn 12 August 2026, at 2:47 a.m. Seoul time, I sat in front of a story with no...
Domestic FootballTrung Dat's 40-metre strike: the geometry behind a third-tier wonder goalAt the 44th minute, roughly forty metres from the Tay Mo goal, Trung Dat took...
International FootballVietnam After the 2026 ASEAN Cup: Three Data Anomalies and an Unnamed Structural Hole2:47 a.m. Chengdu was quiet enough that I could hear the elevator in the...
International FootballThe Hollow Analysis: When Forty Pages About Football Contain Not a Single NameOn a Saturday night, in a small flat in Shenzhen, I opened a file that a spor...
